[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#660193: marked as done (developers-reference: please suggest debian/rules target name for preparing source)



Your message dated Mon, 6 Feb 2023 18:53:34 +0000
with message-id <Y+FMrqHkIlIxXx48@layer-acht.org>
and subject line debian/rules targets to download sources are deprecated
has caused the Debian Bug report #660193,
regarding developers-reference: please suggest debian/rules target name for preparing source
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
660193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=660193
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: developers-reference
Severity: wishlist

Maintainers might decide to add a special make target to prepare the
source tree for building, i.e., that make target is run by the
maintainer after a VCS checkout and possibly before releasing new
versions.  Possible reasons for this include reducing build dependencies
and ensuring that specific files are equal on different architectures.
Due to multi-arch, implementing such a target becomes more interesting.
Although I do not expect this to be used widely, I think the developers
reference should suggest a name for this target to archive consistency.

The package debianutils already uses such a target and uses 'prebuild'
as name.  The developers reference could adopt this name.

I'm not sure if it should be added as "6.1.4. Additional make targets in
debian/rules" or be incorporated into "6.7.5. Architecture-independent
data" (since the other mentioned use case, reducing build dependencies,
is primarily interesting for essential packages).  The "proper
dependency" part in the quote below could be addressed too.


* Russ Allbery [2012-02-17 00:48 -0800]:
> Carsten Hey <carsten@debian.org> writes:
> > debianutils uses a special make target 'prebuild' in debian/rules to
> > update build system related files and PO files before the actual source
> > package is built.
>
> > This basic idea also could be used to build problematic documentation
> > files on the maintainers computer before he/she builds the package.  The
> > other targets would then install the prebuilt documentation into the
> > package without the need to build it first.  A proper dependency on
> > debian/$prebuilt_doc could ensure that maintainers do not forget to run
> > debian/rules prebuild.
>
> > If maintainers choose to use such a target, suggesting a common name for
> > it in the developers reference could be reasonable.
>
> That's an interesting idea.  That's very similar to what I already do as
> upstream (I build POD-generated man pages from my autogen script, and in
> Debian packaging don't bother to regenerate them).



--- End Message ---
--- Begin Message ---
hi,

debian/rules targets to download sources are deprecated, thus closing
this bug.

I'll also add a pointer to https://wiki.debian.org/debian/watch

Thanks!


-- 
cheers,
	Holger

 ⢀⣴⠾⠻⢶⣦⠀
 ⣾⠁⢠⠒⠀⣿⡁  holger@(debian|reproducible-builds|layer-acht).org
 ⢿⡄⠘⠷⠚⠋⠀  OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C
 ⠈⠳⣄

In Germany we don‘t say „Happy Valentine‘s Day, I love you“, we say „ich werde
diesen vom Markt kreierten, konsumorientierten Trend des Kapitalismus nicht
unterstützen,“ and I think that’s beautiful. (Hazel Brugger)

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply to: