* [PATCH 0/1] Update eudev home-page URL @ 2015-12-24 6:41 Leo Famulari 2015-12-24 6:41 ` [PATCH 1/1] gnu: eudev: Update " Leo Famulari 0 siblings, 1 reply; 7+ messages in thread From: Leo Famulari @ 2015-12-24 6:41 UTC (permalink / raw) To: guix-devel This is the new home-page for eudev. This will require ~600 packages to be rebuilt. Leo Famulari (1): gnu: eudev: Update home-page URL. gnu/packages/linux.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.6.2 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/1] gnu: eudev: Update home-page URL. 2015-12-24 6:41 [PATCH 0/1] Update eudev home-page URL Leo Famulari @ 2015-12-24 6:41 ` Leo Famulari 2015-12-25 14:11 ` Mark H Weaver 0 siblings, 1 reply; 7+ messages in thread From: Leo Famulari @ 2015-12-24 6:41 UTC (permalink / raw) To: guix-devel * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL. --- gnu/packages/linux.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 535bd84..1fc3c4e 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1568,7 +1568,7 @@ from the module-init-tools project.") ("gperf" ,gperf))) (inputs `(("kmod" ,kmod))) - (home-page "http://www.gentoo.org/proj/en/eudev/") + (home-page "https://wiki.gentoo.org/wiki/Project:Eudev") (synopsis "Userspace device management") (description "Udev is a daemon which dynamically creates and removes device nodes from /dev/, handles hotplug events and loads drivers at boot -- 2.6.2 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1] gnu: eudev: Update home-page URL. 2015-12-24 6:41 ` [PATCH 1/1] gnu: eudev: Update " Leo Famulari @ 2015-12-25 14:11 ` Mark H Weaver 2015-12-26 4:42 ` Leo Famulari 2015-12-26 6:01 ` Leo Famulari 0 siblings, 2 replies; 7+ messages in thread From: Mark H Weaver @ 2015-12-25 14:11 UTC (permalink / raw) To: Leo Famulari; +Cc: guix-devel Leo Famulari <leo@famulari.name> writes: > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL. Looks good, please push! This won't require any rebuilds, because the 'home-page' field is not included in the generated derivations. Thanks, Mark ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1] gnu: eudev: Update home-page URL. 2015-12-25 14:11 ` Mark H Weaver @ 2015-12-26 4:42 ` Leo Famulari 2015-12-26 6:01 ` Leo Famulari 1 sibling, 0 replies; 7+ messages in thread From: Leo Famulari @ 2015-12-26 4:42 UTC (permalink / raw) To: Mark H Weaver; +Cc: guix-devel On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote: > Leo Famulari <leo@famulari.name> writes: > > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL. > > Looks good, please push! Pushed as e1921a384c. > > This won't require any rebuilds, because the 'home-page' field is not > included in the generated derivations. > > Thanks, > Mark ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1] gnu: eudev: Update home-page URL. 2015-12-25 14:11 ` Mark H Weaver 2015-12-26 4:42 ` Leo Famulari @ 2015-12-26 6:01 ` Leo Famulari 2015-12-27 15:46 ` Mark H Weaver 1 sibling, 1 reply; 7+ messages in thread From: Leo Famulari @ 2015-12-26 6:01 UTC (permalink / raw) To: Mark H Weaver; +Cc: guix-devel On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote: > Leo Famulari <leo@famulari.name> writes: > > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL. > > Looks good, please push! > > This won't require any rebuilds, because the 'home-page' field is not > included in the generated derivations. Ah, right, of course! Because it doesn't affect the sha256 hash of the source. And the same for the source URI? > > Thanks, > Mark ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1] gnu: eudev: Update home-page URL. 2015-12-26 6:01 ` Leo Famulari @ 2015-12-27 15:46 ` Mark H Weaver 2015-12-28 0:43 ` Leo Famulari 0 siblings, 1 reply; 7+ messages in thread From: Mark H Weaver @ 2015-12-27 15:46 UTC (permalink / raw) To: Leo Famulari; +Cc: guix-devel Leo Famulari <leo@famulari.name> writes: > On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote: >> Leo Famulari <leo@famulari.name> writes: >> > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL. >> >> Looks good, please push! >> >> This won't require any rebuilds, because the 'home-page' field is not >> included in the generated derivations. > > Ah, right, of course! Because it doesn't affect the sha256 hash of the > source. It's true that it doesn't affect the hash of the source, but that would not be sufficient to ensure no rebuilds. Adding a new phase would not change the hash of the source, but it would affect the _derivation_ (as serialized in the *.drv file) and thus would require rebuilds. The 'home-page' field is not included in the derivation. > And the same for the source URI? Changing the source URI affects the derivation that downloads the source, however, that derivation is of a special kind called a "fixed output derivation", which means that the sha256 hash of the output is known in advance. Such derivations do not need to be rebuilt even if the derivation changes, as long as the hash stays the same, because it is presumed that the output would not change. Regards, Mark ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1] gnu: eudev: Update home-page URL. 2015-12-27 15:46 ` Mark H Weaver @ 2015-12-28 0:43 ` Leo Famulari 0 siblings, 0 replies; 7+ messages in thread From: Leo Famulari @ 2015-12-28 0:43 UTC (permalink / raw) To: Mark H Weaver; +Cc: guix-devel On Sun, Dec 27, 2015 at 10:46:12AM -0500, Mark H Weaver wrote: > Leo Famulari <leo@famulari.name> writes: > > > On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote: > >> Leo Famulari <leo@famulari.name> writes: > >> > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL. > >> > >> Looks good, please push! > >> > >> This won't require any rebuilds, because the 'home-page' field is not > >> included in the generated derivations. > > > > Ah, right, of course! Because it doesn't affect the sha256 hash of the > > source. > > It's true that it doesn't affect the hash of the source, but that would > not be sufficient to ensure no rebuilds. Adding a new phase would not > change the hash of the source, but it would affect the _derivation_ (as > serialized in the *.drv file) and thus would require rebuilds. The > 'home-page' field is not included in the derivation. > > > And the same for the source URI? > > Changing the source URI affects the derivation that downloads the > source, however, that derivation is of a special kind called a "fixed > output derivation", which means that the sha256 hash of the output is > known in advance. Such derivations do not need to be rebuilt even if > the derivation changes, as long as the hash stays the same, because it > is presumed that the output would not change. Thank you for taking the time to explain this. For everyone reading along, there is some more information about fixed-output derivations in the manual here: https://www.gnu.org/software/guix/manual/html_node/Derivations.html ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-12-28 0:43 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-12-24 6:41 [PATCH 0/1] Update eudev home-page URL Leo Famulari 2015-12-24 6:41 ` [PATCH 1/1] gnu: eudev: Update " Leo Famulari 2015-12-25 14:11 ` Mark H Weaver 2015-12-26 4:42 ` Leo Famulari 2015-12-26 6:01 ` Leo Famulari 2015-12-27 15:46 ` Mark H Weaver 2015-12-28 0:43 ` Leo Famulari
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).