GNU bug report logs - #79196
[PATCH] gnu: virtuoso-ose: Update to 7.2.15

Previous Next

Package: guix-patches;

Reported by: Frederick Muriuki Muriithi <fredmanglis <at> gmail.com>

Date: Thu, 7 Aug 2025 19:28:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 79196 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to sharlatanus <at> gmail.com, guix-patches <at> gnu.org:
bug#79196; Package guix-patches. (Thu, 07 Aug 2025 19:28:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Frederick Muriuki Muriithi <fredmanglis <at> gmail.com>:
New bug report received and forwarded. Copy sent to sharlatanus <at> gmail.com, guix-patches <at> gnu.org. (Thu, 07 Aug 2025 19:28:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Frederick Muriuki Muriithi <fredmanglis <at> gmail.com>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: virtuoso-ose: Update to 7.2.15
Date: Thu,  7 Aug 2025 14:27:29 -0500
* gnu/packages/databases.scm (virtuoso-ose): Update to 7.2.15
  [source] <snippet>: Update snippet to simply delete all prebuild Java
  archives
  [arguments] <phases>: remove the custom 'bootstrap phase
  <phases>: Update list of files in 'avoid-embedding-kernel-and-timestamps
  phase
  [native-inputs]: Add python as a build dependency

Change-Id: If346425514cdb23cd8325f8666fa523072fa1276
---
 gnu/packages/databases.scm | 30 +++++-------------------------
 1 file changed, 5 insertions(+), 25 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index d6a042a378..8473a04b52 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -4067,30 +4067,19 @@ (define-public python-lmdb
 (define-public virtuoso-ose
   (package
     (name "virtuoso-ose")
-    (version "7.2.11")
+    (version "7.2.15")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "mirror://sourceforge/virtuoso/virtuoso/" version "/"
                            "virtuoso-opensource-" version ".tar.gz"))
        (sha256
-        (base32 "0mk25gr1pafmps4nsydjprwswbzwch8b583nlwh7x2031sz7ald1"))
-       (patches (search-patches "virtuoso-ose-remove-pre-built-jar-files.patch"))
+        (base32 "1nz6kddwxz5k79g3skj7y45f0l20m8fh8haw42j313xm177xpdp0"))
        (modules '((guix build utils)))
        ;; This snippet removes pre-built Java archives.
        (snippet
         #~(for-each delete-file-recursively
-                    (list "binsrc/hibernate"
-                          "binsrc/jena"
-                          "binsrc/jena2"
-                          "binsrc/jena3"
-                          "binsrc/jena4"
-                          "binsrc/rdf4j"
-                          "binsrc/sesame"
-                          "binsrc/sesame2"
-                          "binsrc/sesame3"
-                          "binsrc/sesame4"
-                          "libsrc/JDBCDriverType4")))))
+                   (find-files "." "\\.jar$")))))
     (build-system gnu-build-system)
     (arguments
      (list
@@ -4103,9 +4092,6 @@ (define-public virtuoso-ose
               "--enable-static=no")
       #:phases
       #~(modify-phases %standard-phases
-          (replace 'bootstrap
-            (lambda _
-              (invoke "sh" "autogen.sh")))
           (add-after 'unpack 'avoid-embedding-kernel-and-timestamps
             ;; For a reproducible build, avoid embedding the kernel version and
             ;; timestamps.
@@ -4124,15 +4110,9 @@ (define-public virtuoso-ose
                         "appsrc/ODS-FeedManager/make_vad.sh"
                         "appsrc/ODS-Bookmark/make_vad.sh"
                         "appsrc/ODS-Addressbook/make_vad.sh"
-                        "binsrc/dbpedia/make_vad.sh"
                         "binsrc/samples/demo/make_vad.sh"
                         "binsrc/samples/demo/mkdoc.sh"
-                        "binsrc/samples/sparql_demo/make_vad.sh"
-                        "binsrc/bpel/make_vad.sh"
-                        "binsrc/fct/make_vad.sh"
-                        "binsrc/rdf_mappers/make_vad.sh"
-                        "binsrc/isparql/make_vad.sh"
-                        "binsrc/conductor/mkvad.sh")
+                        "binsrc/rdf_mappers/make_vad.sh")
                 (("^UNAME_SYSTEM=.*") "UNAME_SYSTEM=unknown\n")
                 (("^UNAME_RELEASE=.*") "UNAME_RELEASE=unknown\n")
                 (("^PACKDATE=.*") "PACKDATE=2012-04-18\n")
@@ -4147,7 +4127,7 @@ (define-public virtuoso-ose
                '("libvirtuoso-t.a"
                  "libvirtuoso-t.la")))))))
     (native-inputs
-     (list autoconf automake bison flex gperf libtool))
+     (list autoconf automake bison flex gperf libtool python))
     (inputs
      (list openssl net-tools readline which zlib))
     (home-page "https://vos.openlinksw.com/owiki/wiki/VOS/")

base-commit: 6981f0adbf5becb63633213063ac943d59148c12
-- 
2.41.0





Information forwarded to guix-patches <at> gnu.org:
bug#79196; Package guix-patches. (Fri, 08 Aug 2025 07:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 79196 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Frederick Muriuki Muriithi <fredmanglis <at> gmail.com>
Cc: 79196 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: virtuoso-ose: Update to 7.2.15
Date: Fri, 8 Aug 2025 09:56:31 +0200
Hello!

If you remove a patch, you need to mention it (three times actually) in
the commit message - three times because you also have to remove it from
the git repository and unregister it in the file gnu/local.mk.

Andreas
 
PS: I would recommend to move to codeberg, although this will not
    become mandatory before the end of the year.





Information forwarded to guix-patches <at> gnu.org:
bug#79196; Package guix-patches. (Fri, 08 Aug 2025 11:31:02 GMT) Full text and rfc822 format available.

Message #11 received at 79196 <at> debbugs.gnu.org (full text, mbox):

From: Frederick Muriithi <fredmanglis <at> gmail.com>
To: Andreas Enge <andreas <at> enge.fr>
Cc: 79196 <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: virtuoso-ose: Update to 7.2.15
Date: Fri, 8 Aug 2025 06:29:57 -0500
Okay. Let me add those fixes, and create an account with codeberg.

I'll send a pull request there once I've made the changes, so this can
be marked as complete, I think.

Thanks.




Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Fri, 08 Aug 2025 12:13:02 GMT) Full text and rfc822 format available.

Notification sent to Frederick Muriuki Muriithi <fredmanglis <at> gmail.com>:
bug acknowledged by developer. (Fri, 08 Aug 2025 12:13:02 GMT) Full text and rfc822 format available.

Message #16 received at 79196-done <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: Frederick Muriithi <fredmanglis <at> gmail.com>
Cc: 79196-done <at> debbugs.gnu.org
Subject: Re: [PATCH] gnu: virtuoso-ose: Update to 7.2.15
Date: Fri, 8 Aug 2025 14:12:44 +0200
Am Fri, Aug 08, 2025 at 06:29:57AM -0500 schrieb Frederick Muriithi:
> Okay. Let me add those fixes, and create an account with codeberg.
> I'll send a pull request there once I've made the changes, so this can
> be marked as complete, I think.

Excellent, thanks!

Andreas





This bug report was last modified 8 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.